@charset "UTF-8";
html,body,#app{
	height:100%;
	font-family: "Helvetica Neue",Helvetica,"PingFang SC","Hiragino Sans GB","Microsoft YaHei","微软雅黑",Arial,sans-serif;
}
*{
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	padding:0;
	margin:0;
}
#app{
	margin-right:auto;
	margin-left:auto;
}
[v-cloak]{
	display: none;
}
label{
	font-weight: 100;
}
a{
	color:#66B1FF;
	cursor: pointer;
	text-decoration:none;
	&:hover{
		text-decoration: underline;
	}
}
.margin{
	margin:10px;
}
.margin-li{
	margin:0 10px;
}

.row{
	padding:10px;
	position: relative;
	margin-bottom: 10px;
	border-bottom: solid 1px #ddd;
	.title{

	}
	.nav{
		position: absolute;
		right: 10px;
		top:8px;
	}
}


.trees{
	.m-l{
		display: block;
		border:solid 1px #E6EBF5;
		border-radius: 4px;
		margin:6px;
		box-sizing:border-box;
	}
}

.help{
	font-size: 0.8em;
	color:#e08;
}



// 重定义表单label *的位置 
.el-form .el-form-item.is-required .el-form-item__label{
	position: relative;
	display:block;
	&:before{
		margin-top:6px !important;
		position:absolute;
		top:-3px;
		right:0;
	}
}

// 更改tag显示手势
.el-tag,.el-dropdown-link{
	cursor: pointer;
}

// 输入段
.el-form{
	.input-duan{
		.el-input{
			width:60px;
			.el-input__inner{
				text-align: center;
			}
		}
	}
}

// checkbox
.k-no-margin{
	.el-checkbox{
		margin-right:15px;
	}
	.el-checkbox+.el-checkbox{
		margin-left:0;
	}
}